/* -----------------------------------------------------------------------------
*  CNumeric
*  Author: Antonio Javier Gallego Sánchez (ajgallego AT gmail DOT com)
*  License: GNU Public License
* ----------------------------------------------------------------------------*/

#ifndef CNUMERIC_HPP_
#define CNUMERIC_HPP_

class CNumeric
{
    public:

        static int getRandomNumber( int min, int max );

        static const char* dec_to_hex( int value );
        static int hex_to_dec( const char* value );
        static int dec_to_oct( int value );
        static const char* dec_to_bin( int decimalNum );

        static int GetMaxInt();
        static unsigned int GetMaxUInt();
        static float GetMaxFloat();
        static double GetMaxDouble();
};

#endif